import requests
import json


def text_gen(xinput, username=''):
    """用函数对运行在127.0.0.1:7777上的Flask程序flask_demo.py进行封装。"""
    # 组织输入
    xjson = dict()
    xjson['input'] = xinput
    xjson['username'] = username

    # 获取输出
    res = requests.post('http://127.0.0.1:7777/api', json=xjson)

    # 解析输出
    xjson = json.loads(res.text)
    xouput = xjson['output']

    # 返回结果
    return xouput


if '__main__' == __name__:

    # 调用封装的函数
    xoutput = text_gen('我们的学习很有思意呀！')
    print('output:', xoutput)
